Planning in Incomplete Domains

نویسنده

  • Daniel Bryce
چکیده

Engineering complete planning domain descriptions is often very costly because of human-error or lack of domain knowledge. While many have studied knowledge acquisition, relatively few have studied the synthesis of plans when the domain model is incomplete (i.e., actions have incomplete preconditions or effects). Prior work has evaluated the correctness of plans synthesized by disregarding such incomplete features, but not how to synthesize plans by reasoning about the incompleteness. In this work, we describe several techniques for reasoning with the action incompleteness to make plans robust, as measured by the number of incomplete domain interpretations under which a plan succeeds. Among the techniques, we show that representing explanations of plan failure with prime implicants provides a natural approach to comparing plans by counting prime implicants (diagnoses) instead of domain interpretations (i.e., model counting) – leading to better scalability and higher quality plans. We present and empirically evaluate a forward heuristic search planner, called DeFAULT, that synthesizes plans by propagating information about faults due to incompleteness both within the state space and the relaxed planning space by using intuitions from model based diagnosis and assumption-based truth maintenance systems. We also provide a translation from incomplete planning domains to conformant probabilistic planning, where action incompleteness is represented by state incompleteness. We compare DeFAULTwith a control planner that uses the FF heuristic (measuring plan length and ignoring incompleteness), and with the conformant probabilistic planner POND. The results show that DeFAULT i) scales better than POND, ii) finds better solutions than a planner using the FF heuristic, iii) scales best and finds its best quality solutions when counting prime implicants rather than models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning STRIPS Operators from Noisy and Incomplete Observations

Agents learning to act autonomously in realworld domains must acquire a model of the dynamics of the domain in which they operate. Learning domain dynamics can be challenging, especially where an agent only has partial access to the world state, and/or noisy external sensors. Even in standard STRIPS domains, existing approaches cannot learn from noisy, incomplete observations typical of real-wo...

متن کامل

Strong Cyclic Planning with Incomplete Information and Sensing

Incomplete information and sensing are needed in order to design agents that operate in domains where their information acquisition capabilities are restricted and the environment may evolve in unpredictable ways. These representation issues, that have been studied by the work on reasoning about actions, are also being addressed from a planning perspective. The aim of this paper is to present a...

متن کامل

Evaluating Temporal Plans in Incomplete Domains

Recent work on planning in incomplete domains focuses on constructing plans that succeed despite incomplete knowledge of action preconditions and effects. As planning models become more expressive, such as in temporal planning, the types of incompleteness may not only change, but plans become more challenging to evaluate. The primary difficulty to temporal plan evaluation is accounting for temp...

متن کامل

SAT-based planning in complex domains: Concurrency, constraints and nondeterminism

Planning as satisfiability is a very efficient technique for classical planning, i.e., for planning domains in which both the effects of actions and the initial state are completely specified. In this paper we present C-SAT, a SAT-based procedure capable of dealing with planning domains having incomplete information about the initial state, and whose underlying transition system is specified us...

متن کامل

Knowledge-Level Planning for Robot Task Planning and Human-Robot Interaction

A robot operating in a real-world domain often needs to do so with incomplete information about the state of the world. A robot with the ability to sense the world can also gather information to generate plans with contingencies, allowing it to reason about the outcome of sensed data at plan time. Moreover, the type of information sensed can vary greatly between domains; for instance, domains i...

متن کامل

A Heuristic Approach to Planning with Incomplete STRIPS Action Models

Most current planners assume complete domain models and focus on generating correct plans. Unfortunately, domain modeling is a laborious and error-prone task, thus real world agents have to plan with incomplete domain models. While domain experts cannot guarantee completeness, often they are able to circumscribe the incompleteness of the model by providing annotations as to which parts of the d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011